Computer Science Methods Applied to Business Management
- 1st year Master : Operations Research course.
Simplex algorithm, duality principle, sensitivity analysis, linear programming and game theory, introduction to combinatorics and dynamic programming (branch and bound method)
- 3rd year Bachelor : Probability course.
Quantum and Distributed Computer Science
- 1st year Master : Modelling and optimisation of discrete systems course.
- 1st year Master : Games, learning and optimisation of complex systems course.
Two-player games, Mixed Strategies Nash Equilibrium, KKT optimality conditions, Differential games, Generative Adversarial Networks
Computer Science & Mathematics Bachelor
- 2nd year : Databases course with Prof. BenoƮt Groz and Prof. Fatiha Sais
Theory, relational algebra, PostgreSQL and introduction to pandas in Python.
- 3rd year : Introduction to Artificial Intelligence course with Prof. Philippe Chatalic
Search in game trees and graphs, introduction to heuristics, introduction to expert systems.
- Algorithms : MinMax, AlphaBeta pruning and variants (NegAlphaBeta, Iterative Deepening), Djisktra, A/A*. Forward chaining, backward chaining and mixed chaining.
- Problems: missionaries and canibals, two water jug puzzle, traveling salesperson problem.
- Games: Awele, Fifteen puzzle.
Final project on implementing King and Courtesan game made by Mark Steere (see my GitHub). I organised a tournament between all players made by the students.
Programming language : Java 11.